package com.b2j.language;

import com.b2j.base.ErrorManager;
import com.b2j.base.Lexema;
import com.b2j.base.MainTools;
import com.b2j.base.ProcessData;
import com.b2j.base.Routine;
import com.b2j.base.Token;

public class Type extends Routine {

	@Override
	public String generate(Lexema lexema) {

		String line = "";
		lexema = MainTools.tools.nextLexema();
		if (lexema.tokenType == Token.ID) {
			ProcessData pData = MainTools.tools.process.get(lexema.lexema);
			line = line + "\"" + MainTools.tools.formatClassName(pData.name) + "\"";
		} else {
			ErrorManager.unexpected(lexema);
		}
		return line;
	}


}
